func test_if_statement_suite() {
    println("=== If Statement Test (Go-style) ===")
    
    // Test 1: Simple if
    println("\nTest 1: Simple if")
    var x int = 10
    if x > 5 {
        println("x is greater than 5")
    }
    
    // Test 2: if-else
    println("\nTest 2: if-else")
    var y int = 3
    if y > 5 {
        println("y is greater than 5")
    } else {
        println("y is not greater than 5")
    }
    
    // Test 3: if-else if-else
    println("\nTest 3: if-else if-else")
    var z int = 7
    if z < 5 {
        println("z < 5")
    } else if z < 10 {
        println("z >= 5 and z < 10")
    } else {
        println("z >= 10")
    }
    
    // Test 4: Multiple else if
    println("\nTest 4: Multiple else if")
    var score int = 75
    if score >= 90 {
        println("Grade: A")
    } else if score >= 80 {
        println("Grade: B")
    } else if score >= 70 {
        println("Grade: C")
    } else if score >= 60 {
        println("Grade: D")
    } else {
        println("Grade: F")
    }
    
    // Test 5: Nested if
    println("\nTest 5: Nested if")
    var a int = 15
    var b int = 20
    if a > 10 {
        println("a > 10")
        if b > 15 {
            println("  and b > 15")
        }
    }
    
    println("\n=== All if statement tests passed! ===")
}
